| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

ToneMappingHablesCurveDescriptor.h
1 // ToneMappingHablesCurveDescriptor.h
3 //
5
6 namespace nkAstraeus
7 {
11 struct ToneMappingHablesCurveDescriptor final
12 {
13 float _toeLength = 0.05f ;
14 float _toeStrength = 0.05f ;
15
16 float _shoulderLength = 0.05f ;
17 float _shoulderStrength = 0.1f ;
18 float _shoulderAngle = 1.f ;
19
20 float _gamma = 1.f ;
21 } ;
22 }
nkAstraeus::ToneMappingHablesCurveDescriptor::_toeLength
float _toeLength
The length of the toe section of the curve. The longer, the softer the transition to the linear secti...
Definition: ToneMappingHablesCurveDescriptor.h:13
nkAstraeus::ToneMappingHablesCurveDescriptor::_shoulderStrength
float _shoulderStrength
The strength of the shoulder section. Higher values means that high values will be pulled higher....
Definition: ToneMappingHablesCurveDescriptor.h:17
nkAstraeus::ToneMappingHablesCurveDescriptor
Provides all parameters to tune the Hables curve to tone map an image.
Definition: ToneMappingHablesCurveDescriptor.h:12
nkAstraeus::ToneMappingHablesCurveDescriptor::_shoulderAngle
float _shoulderAngle
The angle strength for the shoulder section. Higher means the shoulder will be steeper.
Definition: ToneMappingHablesCurveDescriptor.h:18
nkAstraeus::ToneMappingHablesCurveDescriptor::_shoulderLength
float _shoulderLength
The length of the shoulder. Higher values means the shoulder will be applied over a longer value rang...
Definition: ToneMappingHablesCurveDescriptor.h:16
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition: BlurComplexEffect.h:7
nkAstraeus::ToneMappingHablesCurveDescriptor::_gamma
float _gamma
The perceptual gamma to apply to the curve.
Definition: ToneMappingHablesCurveDescriptor.h:20
nkAstraeus::ToneMappingHablesCurveDescriptor::_toeStrength
float _toeStrength
The strength of the toe section. Higher values means the toe will pull low values even lower.
Definition: ToneMappingHablesCurveDescriptor.h:14